package com.cloudkinto.service.order.vo.rakuten;

import java.io.Serializable;
import java.util.List;

/**
 * Author Administrator
 *
 * @Des  乐天订单详情 Package返回对象
 * @Version
 * @Date 2020/6/5
 */
public class OrderRakutenPackageResponse implements Serializable {

    /**
     * 包裹id
     */
    private Long basketId;

    /**
     * 订单id
     */
    private Long orderId;

    /**
     * 送料
     */
    private Integer postagePrice;

    /**
     * 送料税率
     */
    private Integer postageTaxRate;

    /**
     * 代引料
     */
    private Integer deliveryPrice;

    /**
     * 代引料税率
     */
    private Integer deliveryTaxRate;

    /**
     * 商品税合计
     */
    private Integer goodsTax;

    /**
     * 商品合計金額
     */
    private Integer goodsPrice;

    /**
     * 合計金額
     */
    private Integer totalPrice;


    /**
     * 收货人邮编
     */
    private String orderPostCode;

    /**
     * 收货人都道府県
     */
    private String orderPrefecture;

    /**
     * 收货人郡市区
     */
    private String orderCity;

    /**
     * 收货人住所
     */
    private String orderSubAddres;

    /**
     * 收货人姓名
     */
    private String orderName;

    /**
     * 收货人姓通假
     */
    private String orderFamilyNameKana;

    /**
     * 收货人名通假
     */
    private String orderFirstNameKana;

    /**
     * 收货人人电话
     */
    private String orderPhoneNumber;

    /**
     * 是否離島  1 离岛
     */
    private Integer isolatedIslandFlag;

    private List<OrderRakutenProductResponse> productResponseList;

    public Long getBasketId() {
        return basketId;
    }

    public void setBasketId(Long basketId) {
        this.basketId = basketId;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public Integer getPostagePrice() {
        return postagePrice;
    }

    public void setPostagePrice(Integer postagePrice) {
        this.postagePrice = postagePrice;
    }

    public Integer getPostageTaxRate() {
        return postageTaxRate;
    }

    public void setPostageTaxRate(Integer postageTaxRate) {
        this.postageTaxRate = postageTaxRate;
    }

    public Integer getDeliveryPrice() {
        return deliveryPrice;
    }

    public void setDeliveryPrice(Integer deliveryPrice) {
        this.deliveryPrice = deliveryPrice;
    }

    public Integer getDeliveryTaxRate() {
        return deliveryTaxRate;
    }

    public void setDeliveryTaxRate(Integer deliveryTaxRate) {
        this.deliveryTaxRate = deliveryTaxRate;
    }

    public Integer getGoodsTax() {
        return goodsTax;
    }

    public void setGoodsTax(Integer goodsTax) {
        this.goodsTax = goodsTax;
    }

    public Integer getGoodsPrice() {
        return goodsPrice;
    }

    public void setGoodsPrice(Integer goodsPrice) {
        this.goodsPrice = goodsPrice;
    }

    public Integer getTotalPrice() {
        return totalPrice;
    }

    public void setTotalPrice(Integer totalPrice) {
        this.totalPrice = totalPrice;
    }

    public String getOrderPostCode() {
        return orderPostCode;
    }

    public void setOrderPostCode(String orderPostCode) {
        this.orderPostCode = orderPostCode;
    }

    public String getOrderPrefecture() {
        return orderPrefecture;
    }

    public void setOrderPrefecture(String orderPrefecture) {
        this.orderPrefecture = orderPrefecture;
    }

    public String getOrderCity() {
        return orderCity;
    }

    public void setOrderCity(String orderCity) {
        this.orderCity = orderCity;
    }

    public String getOrderSubAddres() {
        return orderSubAddres;
    }

    public void setOrderSubAddres(String orderSubAddres) {
        this.orderSubAddres = orderSubAddres;
    }

    public String getOrderName() {
        return orderName;
    }

    public void setOrderName(String orderName) {
        this.orderName = orderName;
    }

    public String getOrderFamilyNameKana() {
        return orderFamilyNameKana;
    }

    public void setOrderFamilyNameKana(String orderFamilyNameKana) {
        this.orderFamilyNameKana = orderFamilyNameKana;
    }

    public String getOrderFirstNameKana() {
        return orderFirstNameKana;
    }

    public void setOrderFirstNameKana(String orderFirstNameKana) {
        this.orderFirstNameKana = orderFirstNameKana;
    }

    public String getOrderPhoneNumber() {
        return orderPhoneNumber;
    }

    public void setOrderPhoneNumber(String orderPhoneNumber) {
        this.orderPhoneNumber = orderPhoneNumber;
    }

    public Integer getIsolatedIslandFlag() {
        return isolatedIslandFlag;
    }

    public void setIsolatedIslandFlag(Integer isolatedIslandFlag) {
        this.isolatedIslandFlag = isolatedIslandFlag;
    }

    public List<OrderRakutenProductResponse> getProductResponseList() {
        return productResponseList;
    }

    public void setProductResponseList(List<OrderRakutenProductResponse> productResponseList) {
        this.productResponseList = productResponseList;
    }

}
